Reset Expire Duration Authorization Definitions

SoftwareShield System Feature Guide > Authorization Definitions > Authorization Definition Types > Reset Expire Duration Authorization Definitions

## Reset Expire Duration Authorization Definitions

A Reset Expire Duration Authorization Definition resets the used time for an expire duration license to zero minutes.

Once activated, the remaining time will be reset to the full expire duration specified in the license (if any).

Note that all four types of expiration can be active at the same time (Hard Date, Expire Period, Execution Limit, Expire Duration). A license expires whichever comes soonest. Be careful that you only use the type(s) of expiration you need, or else you will find that your licenses expire when you do not expect them to.

The Activation Code that is generated for a Reset Expire Duration Authorization Definition does give you the option of using a Shelf-Life. The resulting Activation Code must be used within the shelf-life after the date it has been issued, or the code itself will expire and will cease to work. Note you can override the shelf-life you defined when you created the license at the time you generate an Activation Code with the Manual-Activator.

The Activation Code that is generated for a Reset Expire Duration Authorization Definition is a "single-use" code by default. If single-use is enabled, generated Activation Codes can only be used once. However, note that you may reissue it to the same customer on another day, and the code will be different (due to the embedded shelf-life date) and therefore may be used by the customer. You have the option of turning off single-use when you define your license, but do not have the option of overriding it later.

Reset Expire Duration Authorization Definitions do not require a parameter to be sent (explicitly or implicitly).

Reset Expire Duration Authorization Definitions can be used as a payload for both types of Composite Authorization Definitions.

### When To Use A Reset Expire Duration Authorization Definition

Create a Reset Expire Duration Authorization Definition if you have a trial version of your program that you anticipate you may need to give out extra trial time to your users.

Create a Reset Expire Duration Authorization Definition if you have a license that you want to repeatedly expire. This is an excellent way to ensure that the customer stays up-to-date if they are required to pay you a periodic fee for subsequent minutes or hours of execution of your program. Their license could be set to an expire duration of 60 minutes. Every hour of cumulative execution of your program, they would have to request a new Activation Code from you to reset their expire duration.

### More Information

For help in understanding expiring license features, see Expiring Licenses in this feature reference.

For help in actually creating a Reset Expire Duration Authorization Definition, please see Authorization Definition Dialog in the SoftwareShield License Manager Reference.

For help in actually setting expiration in your licenses, see Expiration Tab in the SoftwareShield License Manager Reference.